aluminum window frames - Alemán Inglés Diccionario